A Fast Algorithm for Building the Hasse Diagram of a Galois Lattice
نویسندگان
چکیده
Formal concept analysis and Galois lattices in general are increasingly used for large contexts that are automatically generated. As the size of the resulting datasets may grow considerably, it becomes essential to keep the algorithmic complexity of the analysis procedures as low as possible. This paper presents an e cient algorithm that computes the Hasse diagram of a Galois lattice from the lattice ground set, i.e., the set of all concepts. The algorithm performs an element-wise completion of the lattice according to a linear extension of the lattice order. This requires only a limited number of comparisons between concepts and therefore makes the global algorithm very e cient. In fact, its asymptotic time complexity is almost linear in the number of concepts. Consequently, the joint use of our algorithm with an e cient procedure for concept generation yields a complete procedure for building the Galois lattice.
منابع مشابه
Border Algorithms for Computing Hasse Diagrams of Arbitrary Lattices
The Border algorithm and the iPred algorithm find the Hasse diagrams of FCA lattices. We show that they can be generalized to arbitrary lattices. In the case of iPred, this requires the identification of a join-semilattice homomorphism into a distributive lattice.
متن کاملInteraction Challenges for the Dynamic Construction of Partially-Ordered Sets
We describe a technique for user interaction with the interim results of Formal Concept Analysis which we hypothesise will expedite user comprehension of the resultant concept lattice. Given any algorithm which enumerates the concepts of a formal context, this technique incrementally updates the set of formal concepts generated so far, the transitive reduction of the ordering relation between t...
متن کاملAutomated Lattice Drawing
Lattice diagrams, known as Hasse diagrams, have played an ever increasing role in lattice theory and fields that use lattices as a tool. Initially regarded with suspicion, they now play an important role in both pure lattice theory and in data representation. Now that lattices can be created by software, it is important to have software that can automatically draw them. This paper covers: – The...
متن کاملA Frequent Pattern Mining Algorithm Based on Concept Lattice
The concept lattice is an effective tool for data analysis and rule extraction, it is often well to mine frequent patterns by making use of concept lattice. In this paper, a frequent itemset mining algorithm FPCL based on concept lattice which builds lattice in batches, the algorithm builds lattice down layer by layer through the layer concept nodes and temporary nodes based on hierarchical con...
متن کاملMing Non-redundant Associations From the Frequent Concept Sets on FP-tree
The classical algorithm for mining association rules is low efficiency. Generally there is high redundancy between gained rules. To solve these problems, a new algorithm of finding non-redundant association rules based on frequent concept sets was proposed. The Hasse graph of these concepts was generated on the basis of the FP-tree. Because of the restriction of the support most Hasse graphs ha...
متن کامل